package com.lx.pc.mybatis.repository.goodssupply;

import java.math.BigInteger;
import java.util.List;

import org.springframework.data.mybatis.repository.annotation.Query;
import org.springframework.data.mybatis.repository.support.MybatisRepository;
import org.springframework.stereotype.Repository;

import com.lx.pc.domain.entity.goodssupply.GoodssupplyEntity;


@Repository("goodssupplyRepository")
public interface GoodssupplyRepository extends MybatisRepository<GoodssupplyEntity, BigInteger> {
	/**
	 * 查询总数
	 */
	@Query("findByGoodssupplyCount")
	public int findByGoodssupplyCount(GoodssupplyEntity Goodssupply);

	/**
	 * 查询全部
	 * 
	 * @param supplydemandEntity
	 * @param page
	 * @param size
	 * @return
	 */
	@Query("findByGoodssupply")
	public List<GoodssupplyEntity> findByGoodssupply(GoodssupplyEntity goodssupplyEntity, Integer page, Integer size);

	/**
	 * 详情查看
	 * 
	 * @param id
	 * @return
	 */
	@Query("findByGoodssupplyId")
	public GoodssupplyEntity findByGoodssupplyId(BigInteger id);

}
